#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project ：Employment_class 
@File    ：02_udp接收数据.py
@IDE     ：PyCharm 
@Author  ：XiaoDengYa
@Date    ：2021/7/5/005 13:48 
"""

from socket import *

# 1. 创建套接字
udpSocket = socket(AF_INET, SOCK_DGRAM)


# 2. 准备接收方的地址
sendAddr = ("192.168.73.1", 43200)

# 3. 从键盘获取数据
sendData = input("请输入要发送的数据:")

# 4. 发送数据到指定的电脑上
udpSocket.sendto(sendData.encode("gb2312"), sendAddr)

# 5. 等待接收对方发送的数据
recvData = udpSocket.recvfrom(1024)  # 1024表示本次接收的最大字节数

# 6. 显示对方发送的数据
print(recvData)

# 7. 关闭套接字
udpSocket.close()
